runtime.stkframe.pc (field)

35 uses

	runtime (current package)
		heapdump.go#L258: 	pc := s.pc
		heapdump.go#L286: 	dumpint(uint64(s.pc))
		panic.go#L707: 			d1.framepc = frame.pc
		stack.go#L654: 		print("    adjusting ", funcname(f), " frame=[", hex(frame.sp), ",", hex(frame.fp), "] pc=", hex(frame.pc), " continpc=", hex(frame.continpc), "\n")
		stkframe.go#L44: 	pc uintptr
		stkframe.go#L126: 			if frame.pc != f.entry() {
		stkframe.go#L127: 				print("runtime: confused by ", funcname(f), ": no frame (sp=", hex(frame.sp), " fp=", hex(frame.fp), ") at entry+", hex(frame.pc-f.entry()), "\n")
		traceback.go#L170: 	frame.pc = pc0
		traceback.go#L178: 	if frame.pc == 0 {
		traceback.go#L180: 			frame.pc = *(*uintptr)(unsafe.Pointer(frame.sp))
		traceback.go#L183: 			frame.pc = uintptr(*(*uintptr)(unsafe.Pointer(frame.sp)))
		traceback.go#L192: 	if GOARCH == "arm" && goarm < 7 && GOOS == "linux" && frame.pc&0xffff0000 == 0xffff0000 {
		traceback.go#L198: 		frame.pc = frame.lr
		traceback.go#L202: 	f := findfunc(frame.pc)
		traceback.go#L205: 			print("runtime: g ", gp.goid, ": unknown pc ", hex(frame.pc), "\n")
		traceback.go#L225: 	isSyscall := frame.pc == pc0 && frame.sp == sp0 && pc0 == gp.syscallpc && sp0 == gp.syscallsp
		traceback.go#L230: 	return u.frame.pc != 0
		traceback.go#L300: 				frame.pc = gp.sched.pc
		traceback.go#L301: 				frame.fn = findfunc(frame.pc)
		traceback.go#L310: 				if usesLR && funcspdelta(f, frame.pc, &u.cache) == 0 {
		traceback.go#L328: 		frame.fp = frame.sp + uintptr(funcspdelta(f, frame.pc, &u.cache))
		traceback.go#L426: 	frame.continpc = frame.pc
		traceback.go#L482: 	if frame.pc == frame.lr && frame.sp == frame.fp {
		traceback.go#L484: 		print("runtime: traceback stuck. pc=", hex(frame.pc), " sp=", hex(frame.sp), "\n")
		traceback.go#L499: 	frame.pc = frame.lr
		traceback.go#L509: 		f = findfunc(frame.pc)
		traceback.go#L512: 			frame.pc = x
		traceback.go#L513: 		} else if funcspdelta(f, frame.pc, &u.cache) == 0 {
		traceback.go#L525: 	u.frame.pc = 0
		traceback.go#L586: 	if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
		traceback.go#L588: 		return u.frame.pc - 1
		traceback.go#L591: 	return u.frame.pc
		traceback.go#L1021: 				if u.frame.pc > f.entry() {
		traceback.go#L1022: 					print(" +", hex(u.frame.pc-f.entry()))
		traceback.go#L1025: 					print(" fp=", hex(u.frame.fp), " sp=", hex(u.frame.sp), " pc=", hex(u.frame.pc))